package com.jeecms.wicool.entity.material.base;

import java.sql.Timestamp;

import com.jeecms.wicool.entity.material.WeixinMaterial;
import com.jeecms.wicool.entity.shops.ShopInfo;

/**
 * AbstractWeixinMaterial entity provides the base persistence definition of the
 * WeixinMaterial entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractWeixinConfiguration implements java.io.Serializable {

	// Fields

	private Integer id;
	private ShopInfo shop;
	private Short configType;
	private String configTypeName;
	private WeixinMaterial weixinMaterial;
	private String keyword;
	private Short isMain;
	private String isMainName;
	private Integer specialServiceCode;
	private String specialServiceCodeName;
	private Timestamp createTime;
	private Timestamp updateTime;
	

	// Constructors

	/** default constructor */
	public AbstractWeixinConfiguration() {
	}


	public AbstractWeixinConfiguration(Integer id, ShopInfo shop,
			Short configType, WeixinMaterial weixinMaterial, String keyword,
			Short isMain, Integer specialServiceCode, Timestamp createTime,
			Timestamp updateTime) {
		super();
		this.id = id;
		this.shop = shop;
		this.configType = configType;
		this.weixinMaterial = weixinMaterial;
		this.keyword = keyword;
		this.isMain = isMain;
		this.specialServiceCode = specialServiceCode;
		this.createTime = createTime;
		this.updateTime = updateTime;
	}


	public Integer getId() {
		return id;
	}


	public void setId(Integer id) {
		this.id = id;
	}


	public ShopInfo getShop() {
		return shop;
	}


	public void setShop(ShopInfo shop) {
		this.shop = shop;
	}


	public Short getConfigType() {
		return configType;
	}


	public void setConfigType(Short configType) {
		this.configType = configType;
	}





	public WeixinMaterial getWeixinMaterial() {
		return weixinMaterial;
	}


	public void setWeixinMaterial(WeixinMaterial weixinMaterial) {
		this.weixinMaterial = weixinMaterial;
	}


	public String getKeyword() {
		return keyword;
	}


	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}


	public Short getIsMain() {
		return isMain;
	}


	public void setIsMain(Short isMain) {
		this.isMain = isMain;
	}


	public Integer getSpecialServiceCode() {
		return specialServiceCode;
	}


	public void setSpecialServiceCode(Integer specialServiceCode) {
		this.specialServiceCode = specialServiceCode;
	}


	public Timestamp getCreateTime() {
		return createTime;
	}


	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}


	public Timestamp getUpdateTime() {
		return updateTime;
	}


	public void setUpdateTime(Timestamp updateTime) {
		this.updateTime = updateTime;
	}


	public void setConfigTypeName(String configTypeName) {
		this.configTypeName = configTypeName;
	}


	public String getConfigTypeName() {
		return configTypeName;
	}


	public void setSpecialServiceCodeName(String specialServiceCodeName) {
		this.specialServiceCodeName = specialServiceCodeName;
	}


	public String getSpecialServiceCodeName() {
		return specialServiceCodeName;
	}


	public void setIsMainName(String isMainName) {
		this.isMainName = isMainName;
	}


	public String getIsMainName() {
		return isMainName;
	}


}